$(function(){var t;$('.share-this .btn').hover(function(){clearTimeout(t);$('.social').fadeIn('fast')},function(){t=setTimeout(function(){$('.social').fadeOut('fast')},1000)});$('.social').hover(function(){clearTimeout(t)},function(){t=setTimeout(function(){$('.social').fadeOut('fast')},1000)})});$(function(){$('.social .url').val(window.location)});$(function(){$('.social .email').click(function(){$.ajax({type:"POST",url:"/share/logshare",data:"ajax=true&url="+window.location+"&share_type=email"});$('#shareMailer').attr('src',"mailto:?subject=Check out this Fresh Deal!&body=Check out this Fresh Deal at FreshDeals.com!  "+window.location)})});$(function(){$('.social .twitter').click(function(){$.ajax({type:"POST",url:"/share/logshare",data:"ajax=true&url="+window.location+"&share_type=twitter"});window.open('http://twitter.com/home?status=Check out this Fresh Deal at FreshDeals.com!  '+window.location,'TwitteringWindow','width=800,height=400')})});$(function(){$('.social .facebook').click(function(){$.ajax({type:"POST",url:"/share/logshare",data:"ajax=true&url="+window.location+"&share_type=facebook"});window.open('http://www.facebook.com/sharer.php?u='+window.location+'&t=Check out this Fresh Deal!','FacebookingWindow','width=600,height=322')})});$(function(){$('.filters .by').toggle(function(e){$(this).children('.plus-minus').css('background-position','0 0').parent().siblings('.options').hide()},function(e){$(this).children('.plus-minus').css('background-position','0 -15px').parent().siblings('.options').show()});$('.filters .by').each(function(i){if(i>1)$(this).click()});$('.filters .more').toggle(function(){$(this).html('<a href="javascript:void(0)">Less</a>').siblings('.option-more').show()},function(){$(this).html('<a href="javascript:void(0)">More</a>').siblings('.option-more').hide()});$('.filters div.price-range input').blur(function(){$('form[name="price_range"]').submit()});$('.filters ul.options label').live('click',function(e){$.facebox.settings.overlay=true;$.facebox('<style type="text/css">div#facebox div.footer{display: none;}</style><p style="display: block; text-align: center; color: #999;">Please wait while we filter your results. <img src="/includes/images/ajax_bar.gif" /></p>');$('div#facebox div.footer').css('display','none');$('.filters ul.options input').attr('disabled','disabled');window.location=$(this).siblings('input').val()})});$(function(){$('.like-it,.likes a').click(function(e){$(this).css('background-position','0 0')});$('.show-answer').toggle(function(e){e.preventDefault();$(this).html('<a class="show-answer" href="#">Hide Answers</a>').parent().parent().parent().parent().parent().parent('.q-container').next('.answer-container').fadeIn('slow')},function(e){e.preventDefault();$(this).html('<a class="show-answer" href="#">View Answers</a>').parent().parent().parent().parent().parent().parent('.q-container').next('.answer-container').fadeOut('slow')}).each(function(i){if(i<1)$(this).trigger('click')});$('.questions .q-container .be-the-first a').click(function(e){e.preventDefault();$.nyroModalManual({bgColor:'#000000',minWidth:380,width:340,height:438,url:'modules/ask-question-form/index.php'})})});jQuery(document).ready(function(){$(".ask_button,.ask").click(function(e){e.preventDefault();$.facebox.settings.overlay=true;link=$(this).attr('href');if(link=='#'||link=='')link="/question/form";$.ajax({type:"GET",url:link,dataType:"html",success:function(data){$.facebox(data);startQAFormJs()}})})});var questiontags=''
function startQAFormJs(){jQuery('.ask-question-form a.why').hover(function(){jQuery('.ask-question-form p.explanation').fadeIn()},function(){jQuery('.ask-question-form p.explanation').fadeOut()});$(".ask-question-form input.topic-entry").blur(function(){addTag($(this).val())});$('.submit-1').click(function(e){e.preventDefault();errors=false;$('.ask-question-form :input').css('background-color','white');if($('.ask-question-form :input[name="question"]').val()==''||$('.ask-question-form :input[name="question"]').val().length<10){$('.ask-question-form :input[name="question"]').css('background-color','#ffcccc');errors=true};if($('.ask-question-form :input[name="category"]').val()==''){errors=true;$('.ask-question-form select').css('background-color','#ffcccc')};if($('.ask-question-form :input[name="category"]').val()=='other'&&$('.ask-question-form :input[name="other_category"]').val()==''){errors=true;$('.ask-question-form :input[name="other_category"]').css('background-color','#ffcccc')};blank=0;questiontags='';$(".ask-question-form :input.topic-entry").each(function(i){if($(this).val()=='')blank=blank+1;else questiontags=questiontags+','+$(this).val()});if(blank>5){$(".ask-question-form :input.topic-entry").eq(1).css('background-color','#ffcccc');errors=true};if(errors==true){alert('Please fill out all of the required fields in red.');return};if($('.ask-question-form :input[name="category"]').val()=='other')first_tag=$('span#other_category input[name="other_category"]').val();else first_tag=$('.ask-question-form :input[name="category"]').val();$.ajax({type:"POST",url:'/question/form?ajax&step=1',data:'question='+$('.ask-question-form :input[name="question"]').val()+'&first_tag='+first_tag+'&tag_list='+questiontags+'&product_id='+$('.ask-question-form :input[name="product_id"]').val()+'&product_name='+$('.ask-question-form :input[name="product_name"]').val(),dataType:'json',success:function(data){if(data.errors.length==0){if(data.needs_login!=undefined){$.facebox("Your question will be submitted after you log in.");return};if(data.link!=undefined)window.location=data.link;$(".ask-question-form #scroll-1").html('<i>'+data.params.question+'</i>');jQuery.each(data.questions,function(i,item){$(".ask-question-form #other_questions").append('<a href="'+item.link+'" class="link">'+item.question+'</a>')});$('.step-1').hide();$('.step-2').show()}else error_alert(data.errors)}})});$('.submit-2').click(function(e){e.preventDefault();if($('.ask-question-form :input[name="category"]').val()=='other')first_tag=$('span#other_category input[name="other_category"]').val();else first_tag=$('.ask-question-form :input[name="category"]').val();$.ajax({type:"POST",url:'/question/form?ajax&step=2',data:'question='+$('.ask-question-form :input[name="question"]').val()+'&first_tag='+first_tag+'&tag_list='+questiontags+'&product_id='+$('.ask-question-form :input[name="product_id"]').val()+'&product_name='+$('.ask-question-form :input[name="product_name"]').val(),dataType:'json',success:function(data){if(!data.error){if(data.needs_login!=undefined){$.facebox("Your question will be submitted after you log in.");return};$.facebox.close();if(data.link!=undefined)window.location=data.link;return}else error_alert(data.errors)}})});$('.cancel').click(function(e){e.preventDefault();$.facebox.close()})}
function error_alert(errors){error_list="We found the following errors:\n";jQuery.each(errors,function(i,item){error_list=error_list+item+"\n"});alert(error_list)}
function trim(str){var str=str.replace(/^\s\s*/,''),ws=/\s/,i=str.length;while(ws.test(str.charAt(--i)));return str.slice(0,i+1)}
function addTag(text){text=trim(text);if(text=='')return;dupe_count=0;$(".ask-question-form input.topic-entry").each(function(i){if(trim($(this).val())==text){dupe_count=dupe_count+1;clear_this=$(this)}});if(dupe_count>1){alert('You have already selected that tag.  Please choose again.');clear_this.val('')}}
function findValue(li){if(li==null)return alert("No match!");if(!!li.extra)var sValue=li.extra[0];addTag(li.innerHTML)}
function selectItem(li){findValue(li)}
function formatItem(row){return row[0]}
function other_switch(){if($('.ask-question-form select#cat_pulldown').val()=='other')$('span#other_category').show();else{$('span#other_category input[name="other_category"]').val('');$('span#other_category').hide()}};$(function(){$('.like-it,.likes a').click(function(e){$(this).css('background-position','0 0')})})